#include "customdelegete.h"

customdelegete::customdelegete()
{

}
void customdelegete::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
//    qDebug()<<index.column()<<endl;
    QVariant ret = index.model()->data(index);//index.model()获取表格的数据模型，在通过该模型获取索引为index的数据
    QImage image;
    if(ret == "未收藏")
    {
        image.load(":/1.png");
    }
    else if(ret == "已收藏")
    {
        image.load(":/2.png");
    }

    QRect rect = option.rect;//option.rect是表格的矩形，包含了格子在整个表格的位置和矩形的宽高
    rect.setWidth(125);//这个75是以400为基数，也就是矩形的右边是925
    rect.setLeft(850);//矩形的左边是850

    painter->drawImage(rect, image);
    if(index.column()==5)
    {
        image.load(":/1.png");
        rect.setWidth(125);//这个75是以400为基数，也就是矩形的右边是925
        rect.setLeft(1200);//矩形的左边是850
    }
}
